個人習慣開始寫程式之前,先設計應用程式圖示,這樣好處是方便找,才不會每個應用程式都長的一樣,不好辨識
現在的 Material 設計規範中,會要求每個按鈕都要有個圖示,不要都是文字,但自己畫又很麻煩,但現在沒這個困擾了,因為 Android Studio 已經幫我們畫好很多圖示,只要去選就行
安卓螢幕規格那麼多,如果要在程式中顯示一張圖,在大螢幕可能會因為解析度不足很模糊,在小螢幕則是浪費系統資源讀取一張大圖,所以安卓把圖片切成很多大小,只要有放對,系統會自己去取得最適當的圖片
1dp對應到在160dpi螢幕上的幾個 px(像素)
名稱 | dpi | iOS圖片規格 | 建議ICON大小 | 螢幕解析度多少會使用 | |
---|---|---|---|---|---|
QVGA | ldpi | 120 | 0.75X | 320x240 | |
HVGA | mdpi | 160 | 1X | 48x48 | 480x320 |
WVGA | hdpi | 240 | 1.5X | 72x72 | 800x480 |
720P | xhdpi | 320 | 2X | 96x96 | 1280x720 |
1080P | xxhdpi | 480 | 3X | 144x144 | 1920x1080 |
4K | xxxhdpi | 640 | 4X | 192x192 | 3840x2160 |
從上到下解說